package io.xxx.xbutler.core.callback;

import io.xxx.xbutler.domain.Callback;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

/**
 * <pre>
 * {
 *     "Data": {
 *         "MomentsMsg": {
 *             "msgList": [],
 *             "likeList": [
 *                 {
 *                     "nStatus": 10,
 *                     "dtLikeTime": "2025-01-23 08:46:50",
 *                     "vcLikeWxId": "wxid_w98y68b2n61c22",
 *                     "dtCreateDate": "2025-01-23 08:46:50",
 *                     "dtUpdateDate": "2025-01-23 08:46:50",
 *                     "vcLikeNickName": "螃蟹没有八只腿",
 *                     "vcLikeSerialNo": "B46389D04738088C0774C976702642BD"
 *                 }
 *             ]
 *         },
 *         "nTimelineId": "14575949368673112698",
 *         "vcContactWxId": "wxid_ozixpsvyy42c22",
 *         "vcContactSerialNo": "C8A63C52C67BA0AA2D1B2B9C2EA9C1ED"
 *     },
 *     "nType": 6101,
 *     "nResult": 1,
 *     "vcResult": "SUCCESS",
 *     "nTimeStamp": 1737593210730,
 *     "vcSerialNo": "20250123084650730315410319517",
 *     "vcRobotWxId": "wxid_ozixpsvyy42c22",
 *     "vcMerchantNo": "202407150008480",
 *     "vcRobotSerialNo": "C8A63C52C67BA0AA2D1B2B9C2EA9C1ED"
 * }
 * </pre>
 */
@Slf4j
@Component
public class _6101Handler implements CallbackHandler {

    @Override
    public String name() {
        return "机器人被回复与被点赞回调";
    }

    @Override
    public boolean supports(int type) {
        return type == 6101;
    }

    @Override
    public void handle(Callback callback) {

    }
}
